package com.ruyuan.eshop.fulfill.domain.request;

import lombok.Builder;
import lombok.Data;
import lombok.experimental.Tolerate;

import java.io.Serializable;

/**
 <p>
 履约订单商品明细请求
 </p>
 * 儒猿课堂: http://www.ruyuan2020.com
 * @Author zhonghuashishan
 * @Remark 有问题直接联系客服VX: ruyuan-1111 ，源码-笔记-技术交流群
 * @Version 1.0
 **/
@Data
@Builder
public class ReceiveOrderItemRequest implements Serializable {

    private static final long serialVersionUID = -8262799982698267071L;

    /**
     * 商品id
     */
    private String skuCode;

    /**
     * 商品类型
     */
    private Integer productType;

    /**
     * 商品名称
     */
    private String productName;

    /**
     * 销售单价
     */
    private Integer salePrice;

    /**
     * 销售数量
     */
    private Integer saleQuantity;

    /**
     * 商品单位
     */
    private String productUnit;

    /**
     * 付款金额
     */
    private Integer payAmount;

    /**
     * 当前商品支付原总价
     */
    private Integer originAmount;

    /**
     * 扩展信息
     */
    private String extJson;

    @Tolerate
    public ReceiveOrderItemRequest() {

    }

}
